<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.7"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>DGRv2: ns3 Namespace Reference</title>
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../jquery.js"></script>
<script type="text/javascript" src="../../dynsections.js"></script>
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../resize.js"></script>
<script type="text/javascript" src="../../navtreedata.js"></script>
<script type="text/javascript" src="../../navtree.js"></script>
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="../../search/searchdata.js"></script>
<script type="text/javascript" src="../../search/search.js"></script>
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr id="projectrow">
  <td id="projectalign">
   <div id="projectname">DGRv2<span id="projectnumber">&#160;2-dev</span>
   </div>
   <div id="projectbrief">A Delay-Guaranteed Routing Protocol model in ns-3</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.7 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "../../search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="../../menudata.js"></script>
<script type="text/javascript" src="../../menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
  initMenu('../../',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(document).ready(function(){initNavTree('d7/d2e/namespacens3.html','../../'); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>

<div class="header">
  <div class="summary">
<a href="#nested-classes">Classes</a> &#124;
<a href="#func-members">Functions</a> &#124;
<a href="#var-members">Variables</a>  </div>
  <div class="headertitle"><div class="title">ns3 Namespace Reference</div></div>
</div><!--header-->
<div class="contents">
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="nested-classes" name="nested-classes"></a>
Classes</h2></td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/db3/classns3_1_1_budget_tag.html">BudgetTag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements a tag that carries the budget time of a packet to the IP layer.  <a href="../../d0/db3/classns3_1_1_budget_tag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d35/classns3_1_1_d_g_r_application_helper.html">DGRApplicationHelper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A helper to make it easier to instantiate an ns3::PacketSinkApplication on a set of nodes.  <a href="../../d2/d35/classns3_1_1_d_g_r_application_helper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d17/classns3_1_1_d_g_r_candidate_queue.html">DGRCandidateQueue</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A Candidate Queue used in routing calculations.  <a href="../../dd/d17/classns3_1_1_d_g_r_candidate_queue.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/de8/classns3_1_1_dgr_header.html">DgrHeader</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">dgr header  <a href="../../d1/de8/classns3_1_1_dgr_header.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d41/classns3_1_1_dgr_n_s_d_b.html">DgrNSDB</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The DGR neighbor status database.  <a href="../../dd/d41/classns3_1_1_dgr_n_s_d_b.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d1d/classns3_1_1_dgr_nse.html">DgrNse</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">dgr v2 Neighbor Status Entry (NSE)  <a href="../../de/d1d/classns3_1_1_dgr_nse.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d11/classns3_1_1_d_g_r_packet_sink.html">DGRPacketSink</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Receive and consume traffic generated to an IP address and port.  <a href="../../dc/d11/classns3_1_1_d_g_r_packet_sink.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/da9/classns3_1_1_d_g_r_route_manager.html">DGRRouteManager</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A global global router.  <a href="../../d1/da9/classns3_1_1_d_g_r_route_manager.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/d20/classns3_1_1_d_g_r_route_manager_impl.html">DGRRouteManagerImpl</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A global router implementation.  <a href="../../da/d20/classns3_1_1_d_g_r_route_manager_impl.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d2b/classns3_1_1_d_g_r_route_manager_l_s_d_b.html">DGRRouteManagerLSDB</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">The Link State DataBase (LSDB) of the DGR Route Manager.  <a href="../../d0/d2b/classns3_1_1_d_g_r_route_manager_l_s_d_b.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d0/d56/classns3_1_1_d_g_r_router.html">DGRRouter</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">An interface aggregated to a node to provide global routing info.  <a href="../../d0/d56/classns3_1_1_d_g_r_router.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../de/d53/classns3_1_1_d_g_r_routing_link_record.html">DGRRoutingLinkRecord</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A single link record for a link state advertisement.  <a href="../../de/d53/classns3_1_1_d_g_r_routing_link_record.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d4d/classns3_1_1_d_g_r_routing_l_s_a.html">DGRRoutingLSA</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">a Link State Advertisement (LSA) for a router, used in global routing.  <a href="../../d5/d4d/classns3_1_1_d_g_r_routing_l_s_a.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d9a/classns3_1_1_d_g_r_sink_helper.html">DGRSinkHelper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A helper to make it easier to instantiate an ns3::PacketSinkApplication on a set of nodes.  <a href="../../d1/d9a/classns3_1_1_d_g_r_sink_helper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d2/d74/classns3_1_1_d_g_r_tcp_app_helper.html">DGRTcpAppHelper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A helper to make it easier to instantiate an ns3::BulkSendApplication on a set of nodes.  <a href="../../d2/d74/classns3_1_1_d_g_r_tcp_app_helper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/d1b/classns3_1_1_d_g_r_tcp_application.html">DGRTcpApplication</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This moduel comes from bulk Send <a class="el" href="../../de/d6b/class_application.html">Application</a> TCP application need to enable packet tags in TcpRxBuffer.  <a href="../../d1/d1b/classns3_1_1_d_g_r_tcp_application.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/dbe/classns3_1_1_d_g_r_udp_application.html">DGRUdpApplication</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d47/classns3_1_1_d_g_rv2_packet_filter.html">DGRv2PacketFilter</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d5c/classns3_1_1_d_g_rv2_queue_disc.html">DGRv2QueueDisc</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d43/classns3_1_1_d_g_r_vertex.html">DGRVertex</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Vertex used in shortest path first (SPF) computations.  <a href="../../dc/d43/classns3_1_1_d_g_r_vertex.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d1/def/classns3_1_1_dist_tag.html">DistTag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements a tag that carries the distance to destination node of a packet to the IP layer.  <a href="../../d1/def/classns3_1_1_dist_tag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d5/d77/classns3_1_1_flag_tag.html">FlagTag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements a tag that carries a flag to the application layer.  <a href="../../d5/d77/classns3_1_1_flag_tag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html">Ipv4DGRRouting</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Global routing protocol for IPv4 stacks.  <a href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d8/d5a/classns3_1_1_ipv4_d_g_r_routing_helper.html">Ipv4DGRRoutingHelper</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper class that adds ns3::Ipv4GlobalRouting objects.  <a href="../../d8/d5a/classns3_1_1_ipv4_d_g_r_routing_helper.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">A record of an IPv4 routing table entry for Ipv4GlobalRouting and Ipv4StaticRouting.  <a href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d3f/classns3_1_1_neighbor_status_entry.html">NeighborStatusEntry</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d58/classns3_1_1_n_s_tag.html">NSTag</a></td></tr>
<tr class="memdesc:"><td class="mdescLeft">&#160;</td><td class="mdescRight">This class implements a tag used to mark the neighbor state broadcast packet.  <a href="../../d7/d58/classns3_1_1_n_s_tag.html#details">More...</a><br /></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../da/df9/classns3_1_1_priority_tag.html">PriorityTag</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d4/dba/classns3_1_1_status_unit.html">StatusUnit</a></td></tr>
<tr class="separator:"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="func-members" name="func-members"></a>
Functions</h2></td></tr>
<tr class="memitem:ac3c9781ca3ea37c925a426a38886454f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#ac3c9781ca3ea37c925a426a38886454f">NS_LOG_COMPONENT_DEFINE</a> (&quot;BudgetTag&quot;)</td></tr>
<tr class="separator:ac3c9781ca3ea37c925a426a38886454f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9aa5ea1b8d98d2751ca06a411e0f1b08"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a9aa5ea1b8d98d2751ca06a411e0f1b08">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRCandidateQueue&quot;)</td></tr>
<tr class="separator:a9aa5ea1b8d98d2751ca06a411e0f1b08"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afec6dfb31627972075f9f71c5aca08a6"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#afec6dfb31627972075f9f71c5aca08a6">NS_LOG_COMPONENT_DEFINE</a> (&quot;DgrHeader&quot;)</td></tr>
<tr class="separator:afec6dfb31627972075f9f71c5aca08a6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac421339233bccbe265fc1da41d6c6350"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#ac421339233bccbe265fc1da41d6c6350">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRPacketSink&quot;)</td></tr>
<tr class="separator:ac421339233bccbe265fc1da41d6c6350"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acf0e0da78722f323b40406b2c2b5d039"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#acf0e0da78722f323b40406b2c2b5d039">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRRouteManager&quot;)</td></tr>
<tr class="separator:acf0e0da78722f323b40406b2c2b5d039"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad0cc4a88f3c35857b98e7a0bc0f4e69c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#ad0cc4a88f3c35857b98e7a0bc0f4e69c">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRRouteManagerImpl&quot;)</td></tr>
<tr class="separator:ad0cc4a88f3c35857b98e7a0bc0f4e69c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c46a7480869a9e2de9a96276969e9c1"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a9c46a7480869a9e2de9a96276969e9c1">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRRouter&quot;)</td></tr>
<tr class="separator:a9c46a7480869a9e2de9a96276969e9c1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adde9ed23eff577cdfec10d85035e32eb"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#adde9ed23eff577cdfec10d85035e32eb">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRRoutingHelper&quot;)</td></tr>
<tr class="separator:adde9ed23eff577cdfec10d85035e32eb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62c7b851c919a4bf38ff4c90bc35c1bd"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a62c7b851c919a4bf38ff4c90bc35c1bd">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRTcpApplication&quot;)</td></tr>
<tr class="separator:a62c7b851c919a4bf38ff4c90bc35c1bd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa6f2b59e2179ee3c3f85014c9e250460"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#aa6f2b59e2179ee3c3f85014c9e250460">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRUdpApplication&quot;)</td></tr>
<tr class="separator:aa6f2b59e2179ee3c3f85014c9e250460"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abf62a7fe5acf8b44f87cab410d6febda"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#abf62a7fe5acf8b44f87cab410d6febda">NS_LOG_COMPONENT_DEFINE</a> (&quot;DGRv2QueueDisc&quot;)</td></tr>
<tr class="separator:abf62a7fe5acf8b44f87cab410d6febda"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab517f9a1140c711080221b9fd32a5a45"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#ab517f9a1140c711080221b9fd32a5a45">NS_LOG_COMPONENT_DEFINE</a> (&quot;Ipv4DGRRouting&quot;)</td></tr>
<tr class="separator:ab517f9a1140c711080221b9fd32a5a45"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acdcec3d6490f0bbba294ec17a70e6f1a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#acdcec3d6490f0bbba294ec17a70e6f1a">NS_LOG_COMPONENT_DEFINE</a> (&quot;Ipv4DGRRoutingTableEntry&quot;)</td></tr>
<tr class="separator:acdcec3d6490f0bbba294ec17a70e6f1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a99d40830978ad55c66a603b3c08d18b5"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a99d40830978ad55c66a603b3c08d18b5">NS_LOG_COMPONENT_DEFINE</a> (&quot;NeighborStatusDatabase&quot;)</td></tr>
<tr class="separator:a99d40830978ad55c66a603b3c08d18b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f8074aae85facd4a38cd7170ea832db"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a8f8074aae85facd4a38cd7170ea832db">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d0/db3/classns3_1_1_budget_tag.html">BudgetTag</a>)</td></tr>
<tr class="separator:a8f8074aae85facd4a38cd7170ea832db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66f70f8866aaf81079dbed39c340edc8"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a66f70f8866aaf81079dbed39c340edc8">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d1/de8/classns3_1_1_dgr_header.html">DgrHeader</a>)</td></tr>
<tr class="separator:a66f70f8866aaf81079dbed39c340edc8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa1543dbd614195c90cb04e64050d582b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#aa1543dbd614195c90cb04e64050d582b">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../dd/d41/classns3_1_1_dgr_n_s_d_b.html">DgrNSDB</a>)</td></tr>
<tr class="separator:aa1543dbd614195c90cb04e64050d582b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef8bf32b4f2f98d854532bfb36d47a7c"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#aef8bf32b4f2f98d854532bfb36d47a7c">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../de/d1d/classns3_1_1_dgr_nse.html">DgrNse</a>)</td></tr>
<tr class="separator:aef8bf32b4f2f98d854532bfb36d47a7c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95e6077e86dcfe6f92a14f44dc7fb85f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a95e6077e86dcfe6f92a14f44dc7fb85f">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../dc/d11/classns3_1_1_d_g_r_packet_sink.html">DGRPacketSink</a>)</td></tr>
<tr class="separator:a95e6077e86dcfe6f92a14f44dc7fb85f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a267728ed47f35aa67aa44af055645771"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a267728ed47f35aa67aa44af055645771">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d0/d56/classns3_1_1_d_g_r_router.html">DGRRouter</a>)</td></tr>
<tr class="separator:a267728ed47f35aa67aa44af055645771"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7d75a13496cf6686e812474262191226"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a7d75a13496cf6686e812474262191226">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d1/d1b/classns3_1_1_d_g_r_tcp_application.html">DGRTcpApplication</a>)</td></tr>
<tr class="separator:a7d75a13496cf6686e812474262191226"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afa090c96332a768ac95fbeb64a034620"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#afa090c96332a768ac95fbeb64a034620">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d5/dbe/classns3_1_1_d_g_r_udp_application.html">DGRUdpApplication</a>)</td></tr>
<tr class="separator:afa090c96332a768ac95fbeb64a034620"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3ed00f7822cdaef583f16cbee42d95b"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#aa3ed00f7822cdaef583f16cbee42d95b">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d8/d5c/classns3_1_1_d_g_rv2_queue_disc.html">DGRv2QueueDisc</a>)</td></tr>
<tr class="separator:aa3ed00f7822cdaef583f16cbee42d95b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a34b0d46cd34e88f9e4ee3817ec53208a"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a34b0d46cd34e88f9e4ee3817ec53208a">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d1/def/classns3_1_1_dist_tag.html">DistTag</a>)</td></tr>
<tr class="separator:a34b0d46cd34e88f9e4ee3817ec53208a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae565dad25d63554c4ed14347743c0b0e"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#ae565dad25d63554c4ed14347743c0b0e">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d5/d77/classns3_1_1_flag_tag.html">FlagTag</a>)</td></tr>
<tr class="separator:ae565dad25d63554c4ed14347743c0b0e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a28a17f5f3944ceed101b101f68c5362f"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a28a17f5f3944ceed101b101f68c5362f">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html">Ipv4DGRRouting</a>)</td></tr>
<tr class="separator:a28a17f5f3944ceed101b101f68c5362f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a63a1a88d982473b17de11e02ab2997"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a2a63a1a88d982473b17de11e02ab2997">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../d7/d58/classns3_1_1_n_s_tag.html">NSTag</a>)</td></tr>
<tr class="separator:a2a63a1a88d982473b17de11e02ab2997"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af1deb4752f2dd6999792f5f861e5e932"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#af1deb4752f2dd6999792f5f861e5e932">NS_OBJECT_ENSURE_REGISTERED</a> (<a class="el" href="../../da/df9/classns3_1_1_priority_tag.html">PriorityTag</a>)</td></tr>
<tr class="separator:af1deb4752f2dd6999792f5f861e5e932"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7e46b7781873ac26626119a714c730b4"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a7e46b7781873ac26626119a714c730b4">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="../../dd/d17/classns3_1_1_d_g_r_candidate_queue.html">DGRCandidateQueue</a> &amp;q)</td></tr>
<tr class="separator:a7e46b7781873ac26626119a714c730b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad812b83ef3a6a7ca1821627d3eca5253"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#ad812b83ef3a6a7ca1821627d3eca5253">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="../../d1/de8/classns3_1_1_dgr_header.html">DgrHeader</a> &amp;h)</td></tr>
<tr class="memdesc:ad812b83ef3a6a7ca1821627d3eca5253"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream insertion operator.  <br /></td></tr>
<tr class="separator:ad812b83ef3a6a7ca1821627d3eca5253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a51fc7447cfee2fd1a5d5c8016a8ee76b"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a51fc7447cfee2fd1a5d5c8016a8ee76b">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="../../de/d1d/classns3_1_1_dgr_nse.html">DgrNse</a> &amp;h)</td></tr>
<tr class="memdesc:a51fc7447cfee2fd1a5d5c8016a8ee76b"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream insertion operator.  <br /></td></tr>
<tr class="separator:a51fc7447cfee2fd1a5d5c8016a8ee76b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf0993b778ecd6131b30f386f7aabdb1"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#aaf0993b778ecd6131b30f386f7aabdb1">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="../../dc/d43/classns3_1_1_d_g_r_vertex.html#aa78a926a5b354a145d0164a164057a53">DGRVertex::ListOfDGRVertex_t</a> &amp;vs)</td></tr>
<tr class="separator:aaf0993b778ecd6131b30f386f7aabdb1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a9ae979538d3faa7ad474ef7fa9d2bf"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a0a9ae979538d3faa7ad474ef7fa9d2bf">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="../../dc/d43/classns3_1_1_d_g_r_vertex.html#aace20b0a545f431fbc5e3d6a2c149d44">DGRVertex::NodeExit_t</a> &amp;exit)</td></tr>
<tr class="memdesc:a0a9ae979538d3faa7ad474ef7fa9d2bf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream insertion operator.  <br /></td></tr>
<tr class="separator:a0a9ae979538d3faa7ad474ef7fa9d2bf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7c0f3fcc4f4363c5458911cded1af4b6"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a7c0f3fcc4f4363c5458911cded1af4b6">operator&lt;&lt;</a> (std::ostream &amp;os, const <a class="el" href="../../dc/d43/classns3_1_1_d_g_r_vertex.html#a4e2ae872c20a6e44e2c53087a4e96cce">DGRVertex::VertexType</a> &amp;t)</td></tr>
<tr class="memdesc:a7c0f3fcc4f4363c5458911cded1af4b6"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream insertion operator.  <br /></td></tr>
<tr class="separator:a7c0f3fcc4f4363c5458911cded1af4b6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8f9cbacbe18b24253f5246dd5ea3bb1c"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a8f9cbacbe18b24253f5246dd5ea3bb1c">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="../../d5/d4d/classns3_1_1_d_g_r_routing_l_s_a.html">DGRRoutingLSA</a> &amp;lsa)</td></tr>
<tr class="memdesc:a8f9cbacbe18b24253f5246dd5ea3bb1c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream insertion operator.  <br /></td></tr>
<tr class="separator:a8f9cbacbe18b24253f5246dd5ea3bb1c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a7b22d2382111fb3a765552a9d286f4"><td class="memItemLeft" align="right" valign="top">std::ostream &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a2a7b22d2382111fb3a765552a9d286f4">operator&lt;&lt;</a> (std::ostream &amp;os, <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> const  &amp;route)</td></tr>
<tr class="memdesc:a2a7b22d2382111fb3a765552a9d286f4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Stream insertion operator.  <br /></td></tr>
<tr class="separator:a2a7b22d2382111fb3a765552a9d286f4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31be9c355502d5d92cd252ad21233aeb"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#a31be9c355502d5d92cd252ad21233aeb">operator==</a> (const <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> a, const <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> b)</td></tr>
<tr class="memdesc:a31be9c355502d5d92cd252ad21233aeb"><td class="mdescLeft">&#160;</td><td class="mdescRight">Equality operator.  <br /></td></tr>
<tr class="separator:a31be9c355502d5d92cd252ad21233aeb"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a id="var-members" name="var-members"></a>
Variables</h2></td></tr>
<tr class="memitem:aa8c7346d1a02c40c94ad465301e57ef8"><td class="memItemLeft" align="right" valign="top">const uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#aa8c7346d1a02c40c94ad465301e57ef8">DISTINFINITY</a> = 0xffffffff</td></tr>
<tr class="memdesc:aa8c7346d1a02c40c94ad465301e57ef8"><td class="mdescLeft">&#160;</td><td class="mdescRight">"infinite" distance between nodes  <br /></td></tr>
<tr class="separator:aa8c7346d1a02c40c94ad465301e57ef8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa5e169e2453984d2f21c0d5cec9e907b"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="../../d7/d2e/namespacens3.html#aa5e169e2453984d2f21c0d5cec9e907b">i</a> = 0</td></tr>
<tr class="separator:aa5e169e2453984d2f21c0d5cec9e907b"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Function Documentation</h2>
<a id="ac3c9781ca3ea37c925a426a38886454f" name="ac3c9781ca3ea37c925a426a38886454f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac3c9781ca3ea37c925a426a38886454f">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[1/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;BudgetTag&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9aa5ea1b8d98d2751ca06a411e0f1b08" name="a9aa5ea1b8d98d2751ca06a411e0f1b08"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9aa5ea1b8d98d2751ca06a411e0f1b08">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[2/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRCandidateQueue&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afec6dfb31627972075f9f71c5aca08a6" name="afec6dfb31627972075f9f71c5aca08a6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afec6dfb31627972075f9f71c5aca08a6">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[3/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DgrHeader&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ac421339233bccbe265fc1da41d6c6350" name="ac421339233bccbe265fc1da41d6c6350"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ac421339233bccbe265fc1da41d6c6350">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[4/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRPacketSink&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acf0e0da78722f323b40406b2c2b5d039" name="acf0e0da78722f323b40406b2c2b5d039"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acf0e0da78722f323b40406b2c2b5d039">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[5/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRRouteManager&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ad0cc4a88f3c35857b98e7a0bc0f4e69c" name="ad0cc4a88f3c35857b98e7a0bc0f4e69c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad0cc4a88f3c35857b98e7a0bc0f4e69c">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[6/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRRouteManagerImpl&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a9c46a7480869a9e2de9a96276969e9c1" name="a9c46a7480869a9e2de9a96276969e9c1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a9c46a7480869a9e2de9a96276969e9c1">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[7/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRRouter&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="adde9ed23eff577cdfec10d85035e32eb" name="adde9ed23eff577cdfec10d85035e32eb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#adde9ed23eff577cdfec10d85035e32eb">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[8/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRRoutingHelper&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a62c7b851c919a4bf38ff4c90bc35c1bd" name="a62c7b851c919a4bf38ff4c90bc35c1bd"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a62c7b851c919a4bf38ff4c90bc35c1bd">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[9/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRTcpApplication&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa6f2b59e2179ee3c3f85014c9e250460" name="aa6f2b59e2179ee3c3f85014c9e250460"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa6f2b59e2179ee3c3f85014c9e250460">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[10/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRUdpApplication&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="abf62a7fe5acf8b44f87cab410d6febda" name="abf62a7fe5acf8b44f87cab410d6febda"></a>
<h2 class="memtitle"><span class="permalink"><a href="#abf62a7fe5acf8b44f87cab410d6febda">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[11/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;DGRv2QueueDisc&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ab517f9a1140c711080221b9fd32a5a45" name="ab517f9a1140c711080221b9fd32a5a45"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab517f9a1140c711080221b9fd32a5a45">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[12/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;Ipv4DGRRouting&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="acdcec3d6490f0bbba294ec17a70e6f1a" name="acdcec3d6490f0bbba294ec17a70e6f1a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#acdcec3d6490f0bbba294ec17a70e6f1a">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[13/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;Ipv4DGRRoutingTableEntry&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a99d40830978ad55c66a603b3c08d18b5" name="a99d40830978ad55c66a603b3c08d18b5"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a99d40830978ad55c66a603b3c08d18b5">&#9670;&#160;</a></span>NS_LOG_COMPONENT_DEFINE() <span class="overload">[14/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_LOG_COMPONENT_DEFINE </td>
          <td>(</td>
          <td class="paramtype">&quot;NeighborStatusDatabase&quot;&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a8f8074aae85facd4a38cd7170ea832db" name="a8f8074aae85facd4a38cd7170ea832db"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f8074aae85facd4a38cd7170ea832db">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[1/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d0/db3/classns3_1_1_budget_tag.html">BudgetTag</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a66f70f8866aaf81079dbed39c340edc8" name="a66f70f8866aaf81079dbed39c340edc8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a66f70f8866aaf81079dbed39c340edc8">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[2/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/de8/classns3_1_1_dgr_header.html">DgrHeader</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa1543dbd614195c90cb04e64050d582b" name="aa1543dbd614195c90cb04e64050d582b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa1543dbd614195c90cb04e64050d582b">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[3/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dd/d41/classns3_1_1_dgr_n_s_d_b.html">DgrNSDB</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aef8bf32b4f2f98d854532bfb36d47a7c" name="aef8bf32b4f2f98d854532bfb36d47a7c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aef8bf32b4f2f98d854532bfb36d47a7c">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[4/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../de/d1d/classns3_1_1_dgr_nse.html">DgrNse</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a95e6077e86dcfe6f92a14f44dc7fb85f" name="a95e6077e86dcfe6f92a14f44dc7fb85f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a95e6077e86dcfe6f92a14f44dc7fb85f">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[5/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../dc/d11/classns3_1_1_d_g_r_packet_sink.html">DGRPacketSink</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a267728ed47f35aa67aa44af055645771" name="a267728ed47f35aa67aa44af055645771"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a267728ed47f35aa67aa44af055645771">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[6/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d0/d56/classns3_1_1_d_g_r_router.html">DGRRouter</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7d75a13496cf6686e812474262191226" name="a7d75a13496cf6686e812474262191226"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7d75a13496cf6686e812474262191226">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[7/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/d1b/classns3_1_1_d_g_r_tcp_application.html">DGRTcpApplication</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="afa090c96332a768ac95fbeb64a034620" name="afa090c96332a768ac95fbeb64a034620"></a>
<h2 class="memtitle"><span class="permalink"><a href="#afa090c96332a768ac95fbeb64a034620">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[8/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/dbe/classns3_1_1_d_g_r_udp_application.html">DGRUdpApplication</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="aa3ed00f7822cdaef583f16cbee42d95b" name="aa3ed00f7822cdaef583f16cbee42d95b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa3ed00f7822cdaef583f16cbee42d95b">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[9/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d8/d5c/classns3_1_1_d_g_rv2_queue_disc.html">DGRv2QueueDisc</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a34b0d46cd34e88f9e4ee3817ec53208a" name="a34b0d46cd34e88f9e4ee3817ec53208a"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a34b0d46cd34e88f9e4ee3817ec53208a">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[10/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d1/def/classns3_1_1_dist_tag.html">DistTag</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="ae565dad25d63554c4ed14347743c0b0e" name="ae565dad25d63554c4ed14347743c0b0e"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ae565dad25d63554c4ed14347743c0b0e">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[11/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d5/d77/classns3_1_1_flag_tag.html">FlagTag</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a28a17f5f3944ceed101b101f68c5362f" name="a28a17f5f3944ceed101b101f68c5362f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a28a17f5f3944ceed101b101f68c5362f">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[12/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d3/d71/classns3_1_1_ipv4_d_g_r_routing.html">Ipv4DGRRouting</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a2a63a1a88d982473b17de11e02ab2997" name="a2a63a1a88d982473b17de11e02ab2997"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a63a1a88d982473b17de11e02ab2997">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[13/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../d7/d58/classns3_1_1_n_s_tag.html">NSTag</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="af1deb4752f2dd6999792f5f861e5e932" name="af1deb4752f2dd6999792f5f861e5e932"></a>
<h2 class="memtitle"><span class="permalink"><a href="#af1deb4752f2dd6999792f5f861e5e932">&#9670;&#160;</a></span>NS_OBJECT_ENSURE_REGISTERED() <span class="overload">[14/14]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">ns3::NS_OBJECT_ENSURE_REGISTERED </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="../../da/df9/classns3_1_1_priority_tag.html">PriorityTag</a>&#160;</td>
          <td class="paramname"></td><td>)</td>
          <td></td>
        </tr>
      </table>
</div><div class="memdoc">

</div>
</div>
<a id="a7e46b7781873ac26626119a714c730b4" name="a7e46b7781873ac26626119a714c730b4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7e46b7781873ac26626119a714c730b4">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[1/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; ns3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../dd/d17/classns3_1_1_d_g_r_candidate_queue.html">DGRCandidateQueue</a> &amp;&#160;</td>
          <td class="paramname"><em>q</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>the reference to the output stream </td></tr>
    <tr><td class="paramname">q</td><td>the CandidateQueue </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the reference to the output stream </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../da/d53/dgr-candidate-queue_8cc_source.html#l00049">49</a> of file <a class="el" href="../../da/d53/dgr-candidate-queue_8cc_source.html">dgr-candidate-queue.cc</a>.</p>

</div>
</div>
<a id="ad812b83ef3a6a7ca1821627d3eca5253" name="ad812b83ef3a6a7ca1821627d3eca5253"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ad812b83ef3a6a7ca1821627d3eca5253">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[2/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; ns3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../d1/de8/classns3_1_1_dgr_header.html">DgrHeader</a> &amp;&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stream insertion operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>the reference to the output stream </td></tr>
    <tr><td class="paramname">h</td><td>the DGR header </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the reference to the output stream </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html#l00237">237</a> of file <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html">dgr-header.cc</a>.</p>

<p class="reference">References <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html#l00125">ns3::DgrHeader::Print()</a>.</p>
<div id="dynsection-0" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-0-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-0-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-0-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../d7/d2e/namespacens3_ad812b83ef3a6a7ca1821627d3eca5253_cgraph.png" border="0" usemap="#ad7/d2e/namespacens3_ad812b83ef3a6a7ca1821627d3eca5253_cgraph" alt=""/></div>
<map name="ad7/d2e/namespacens3_ad812b83ef3a6a7ca1821627d3eca5253_cgraph" id="ad7/d2e/namespacens3_ad812b83ef3a6a7ca1821627d3eca5253_cgraph">
<area shape="rect" title="Stream insertion operator." alt="" coords="5,5,136,31"/>
<area shape="rect" href="../../d1/de8/classns3_1_1_dgr_header.html#afc60d4b57c29b89faf44e8db2bc223a9" title=" " alt="" coords="184,5,345,31"/>
<area shape="poly" title=" " alt="" coords="136,15,170,15,170,21,136,21"/>
</map>
</div>

</div>
</div>
<a id="a51fc7447cfee2fd1a5d5c8016a8ee76b" name="a51fc7447cfee2fd1a5d5c8016a8ee76b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a51fc7447cfee2fd1a5d5c8016a8ee76b">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[3/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; ns3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../de/d1d/classns3_1_1_dgr_nse.html">DgrNse</a> &amp;&#160;</td>
          <td class="paramname"><em>h</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stream insertion operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>the reference to the output stream </td></tr>
    <tr><td class="paramname">h</td><td>the Neighbor status Entry </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the reference to te output stream </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html#l00091">91</a> of file <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html">dgr-header.cc</a>.</p>

<p class="reference">References <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html#l00039">ns3::DgrNse::Print()</a>.</p>
<div id="dynsection-1" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-1-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-1-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-1-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../d7/d2e/namespacens3_a51fc7447cfee2fd1a5d5c8016a8ee76b_cgraph.png" border="0" usemap="#ad7/d2e/namespacens3_a51fc7447cfee2fd1a5d5c8016a8ee76b_cgraph" alt=""/></div>
<map name="ad7/d2e/namespacens3_a51fc7447cfee2fd1a5d5c8016a8ee76b_cgraph" id="ad7/d2e/namespacens3_a51fc7447cfee2fd1a5d5c8016a8ee76b_cgraph">
<area shape="rect" title="Stream insertion operator." alt="" coords="5,5,136,31"/>
<area shape="rect" href="../../de/d1d/classns3_1_1_dgr_nse.html#af663ace163675839ec0b9a7944a0d514" title=" " alt="" coords="184,5,323,31"/>
<area shape="poly" title=" " alt="" coords="136,15,170,15,170,21,136,21"/>
</map>
</div>

</div>
</div>
<a id="aaf0993b778ecd6131b30f386f7aabdb1" name="aaf0993b778ecd6131b30f386f7aabdb1"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aaf0993b778ecd6131b30f386f7aabdb1">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[4/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; ns3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../dc/d43/classns3_1_1_d_g_r_vertex.html#aa78a926a5b354a145d0164a164057a53">DGRVertex::ListOfDGRVertex_t</a> &amp;&#160;</td>
          <td class="paramname"><em>vs</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>the reference to the output stream </td></tr>
    <tr><td class="paramname">vs</td><td>a list of DGRVertexes </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the reference to the output stream </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00062">62</a> of file <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html">dgr-route-manager-impl.cc</a>.</p>

</div>
</div>
<a id="a0a9ae979538d3faa7ad474ef7fa9d2bf" name="a0a9ae979538d3faa7ad474ef7fa9d2bf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a0a9ae979538d3faa7ad474ef7fa9d2bf">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[5/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; ns3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../dc/d43/classns3_1_1_d_g_r_vertex.html#aace20b0a545f431fbc5e3d6a2c149d44">DGRVertex::NodeExit_t</a> &amp;&#160;</td>
          <td class="paramname"><em>exit</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stream insertion operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>the reference to the output stream </td></tr>
    <tr><td class="paramname">exit</td><td>the exit node </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the reference to the output stream </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00055">55</a> of file <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html">dgr-route-manager-impl.cc</a>.</p>

</div>
</div>
<a id="a7c0f3fcc4f4363c5458911cded1af4b6" name="a7c0f3fcc4f4363c5458911cded1af4b6"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a7c0f3fcc4f4363c5458911cded1af4b6">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[6/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; ns3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../dc/d43/classns3_1_1_d_g_r_vertex.html#a4e2ae872c20a6e44e2c53087a4e96cce">DGRVertex::VertexType</a> &amp;&#160;</td>
          <td class="paramname"><em>t</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stream insertion operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>the reference to the output stream </td></tr>
    <tr><td class="paramname">t</td><td>the <a class="el" href="../../dc/d43/classns3_1_1_d_g_r_vertex.html" title="Vertex used in shortest path first (SPF) computations.">DGRVertex</a> type </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the reference to the output stream </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../da/d53/dgr-candidate-queue_8cc_source.html#l00037">37</a> of file <a class="el" href="../../da/d53/dgr-candidate-queue_8cc_source.html">dgr-candidate-queue.cc</a>.</p>

<p class="reference">References <a class="el" href="../../d5/d9c/dgr-route-manager-impl_8h_source.html#l00082">ns3::DGRVertex::VertexNetwork</a>, and <a class="el" href="../../d5/d9c/dgr-route-manager-impl_8h_source.html#l00081">ns3::DGRVertex::VertexRouter</a>.</p>

</div>
</div>
<a id="a8f9cbacbe18b24253f5246dd5ea3bb1c" name="a8f9cbacbe18b24253f5246dd5ea3bb1c"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a8f9cbacbe18b24253f5246dd5ea3bb1c">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[7/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; ns3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../d5/d4d/classns3_1_1_d_g_r_routing_l_s_a.html">DGRRoutingLSA</a> &amp;&#160;</td>
          <td class="paramname"><em>lsa</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stream insertion operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>the reference to the output stream </td></tr>
    <tr><td class="paramname">lsa</td><td>the LSA </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the reference to the output stream </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00496">496</a> of file <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html">dgr-router-interface.cc</a>.</p>

<p class="reference">References <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00404">ns3::DGRRoutingLSA::Print()</a>.</p>
<div id="dynsection-2" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-2-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-2-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-2-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../d7/d2e/namespacens3_a8f9cbacbe18b24253f5246dd5ea3bb1c_cgraph.png" border="0" usemap="#ad7/d2e/namespacens3_a8f9cbacbe18b24253f5246dd5ea3bb1c_cgraph" alt=""/></div>
<map name="ad7/d2e/namespacens3_a8f9cbacbe18b24253f5246dd5ea3bb1c_cgraph" id="ad7/d2e/namespacens3_a8f9cbacbe18b24253f5246dd5ea3bb1c_cgraph">
<area shape="rect" title="Stream insertion operator." alt="" coords="5,13,136,38"/>
<area shape="rect" href="../../d5/d4d/classns3_1_1_d_g_r_routing_l_s_a.html#a46f99ef0058670ce83157f4ab482aaee" title="Print the contents of the Global Routing Link State Advertisement and any Global Routing Link Records..." alt="" coords="184,5,341,45"/>
<area shape="poly" title=" " alt="" coords="136,23,170,23,170,28,136,28"/>
</map>
</div>

</div>
</div>
<a id="a2a7b22d2382111fb3a765552a9d286f4" name="a2a7b22d2382111fb3a765552a9d286f4"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a2a7b22d2382111fb3a765552a9d286f4">&#9670;&#160;</a></span>operator&lt;&lt;() <span class="overload">[8/8]</span></h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">std::ostream &amp; ns3::operator&lt;&lt; </td>
          <td>(</td>
          <td class="paramtype">std::ostream &amp;&#160;</td>
          <td class="paramname"><em>os</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype"><a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a> const &amp;&#160;</td>
          <td class="paramname"><em>route</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Stream insertion operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">os</td><td>the reference to the output stream </td></tr>
    <tr><td class="paramname">route</td><td>the Ipv4 routing table entry </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>the reference to the output stream </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00271">271</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00134">ns3::Ipv4DGRRoutingTableEntry::GetDest()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00159">ns3::Ipv4DGRRoutingTableEntry::GetDestNetwork()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00165">ns3::Ipv4DGRRoutingTableEntry::GetDestNetworkMask()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00184">ns3::Ipv4DGRRoutingTableEntry::GetGateway()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00191">ns3::Ipv4DGRRoutingTableEntry::GetInterface()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00146">ns3::Ipv4DGRRoutingTableEntry::IsDefault()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00171">ns3::Ipv4DGRRoutingTableEntry::IsGateway()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00121">ns3::Ipv4DGRRoutingTableEntry::IsHost()</a>, and <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00140">ns3::Ipv4DGRRoutingTableEntry::IsNetwork()</a>.</p>
<div id="dynsection-3" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-3-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-3-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-3-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../d7/d2e/namespacens3_a2a7b22d2382111fb3a765552a9d286f4_cgraph.png" border="0" usemap="#ad7/d2e/namespacens3_a2a7b22d2382111fb3a765552a9d286f4_cgraph" alt=""/></div>
<map name="ad7/d2e/namespacens3_a2a7b22d2382111fb3a765552a9d286f4_cgraph" id="ad7/d2e/namespacens3_a2a7b22d2382111fb3a765552a9d286f4_cgraph">
<area shape="rect" title="Stream insertion operator." alt="" coords="5,269,136,294"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a69ebd01d00df5465ad4d720baf20aac5" title=" " alt="" coords="190,5,385,45"/>
<area shape="poly" title=" " alt="" coords="72,268,83,227,104,170,136,109,158,80,182,55,189,50,192,55,186,59,162,84,141,111,109,172,88,229,77,269"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ab440baa28d8c334cf44b8e419c3227f4" title=" " alt="" coords="190,69,385,109"/>
<area shape="poly" title=" " alt="" coords="75,267,113,197,144,155,182,119,191,113,194,118,186,123,148,159,117,200,80,270"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a94dc61bd7b6b0688689a52536382a7b4" title=" " alt="" coords="184,133,391,173"/>
<area shape="poly" title=" " alt="" coords="82,266,124,226,152,203,183,183,196,176,199,181,185,188,155,207,127,230,86,270"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a19708a359b875e0b8986ff99f80c159c" title=" " alt="" coords="190,197,385,237"/>
<area shape="poly" title=" " alt="" coords="114,266,205,239,207,244,116,271"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a2b9549ad4a8d225b40c3f7dcd2c29c25" title=" " alt="" coords="190,261,385,301"/>
<area shape="poly" title=" " alt="" coords="136,279,176,279,176,284,136,284"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a6f7e61e1bc9f78bd06f1637ba6629cf0" title=" " alt="" coords="190,325,385,365"/>
<area shape="poly" title=" " alt="" coords="116,292,207,319,205,324,114,297"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#ace7333037444806516277fc945e43c69" title=" " alt="" coords="190,389,385,429"/>
<area shape="poly" title=" " alt="" coords="86,293,127,333,155,355,185,375,199,382,196,386,183,380,152,360,124,337,82,296"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#aae4aa136bdffbf9f64f756fec615ecbb" title=" " alt="" coords="439,476,633,516"/>
<area shape="poly" title=" " alt="" coords="79,293,93,324,115,364,146,406,185,439,227,455,287,468,425,486,424,491,286,474,225,460,183,444,142,409,111,367,88,327,74,295"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a825aa473e191b77f4b1a4ca0329ce589" title=" " alt="" coords="190,504,385,544"/>
<area shape="poly" title=" " alt="" coords="78,293,91,331,112,381,144,436,164,461,186,483,203,495,200,500,182,487,160,465,140,439,108,384,86,332,73,295"/>
<area shape="poly" title=" " alt="" coords="385,510,425,506,426,511,385,516"/>
</map>
</div>

</div>
</div>
<a id="a31be9c355502d5d92cd252ad21233aeb" name="a31be9c355502d5d92cd252ad21233aeb"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a31be9c355502d5d92cd252ad21233aeb">&#9670;&#160;</a></span>operator==()</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool ns3::operator== </td>
          <td>(</td>
          <td class="paramtype">const <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a>&#160;</td>
          <td class="paramname"><em>a</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html">Ipv4DGRRoutingTableEntry</a>&#160;</td>
          <td class="paramname"><em>b</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td></td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Equality operator. </p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">a</td><td>lhs </td></tr>
    <tr><td class="paramname">b</td><td>rhs </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if operands are equal, false otherwise </dd></dl>

<p class="definition">Definition at line <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00315">315</a> of file <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html">ipv4-dgr-routing-table-entry.cc</a>.</p>

<p class="reference">References <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00134">ns3::Ipv4DGRRoutingTableEntry::GetDest()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00165">ns3::Ipv4DGRRoutingTableEntry::GetDestNetworkMask()</a>, <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00184">ns3::Ipv4DGRRoutingTableEntry::GetGateway()</a>, and <a class="el" href="../../dc/d27/ipv4-dgr-routing-table-entry_8cc_source.html#l00191">ns3::Ipv4DGRRoutingTableEntry::GetInterface()</a>.</p>
<div id="dynsection-4" onclick="return toggleVisibility(this)" class="dynheader closed" style="cursor:pointer;">
  <img id="dynsection-4-trigger" src="../../closed.png" alt="+"/> Here is the call graph for this function:</div>
<div id="dynsection-4-summary" class="dynsummary" style="display:block;">
</div>
<div id="dynsection-4-content" class="dyncontent" style="display:none;">
<div class="center"><img src="../../d7/d2e/namespacens3_a31be9c355502d5d92cd252ad21233aeb_cgraph.png" border="0" usemap="#ad7/d2e/namespacens3_a31be9c355502d5d92cd252ad21233aeb_cgraph" alt=""/></div>
<map name="ad7/d2e/namespacens3_a31be9c355502d5d92cd252ad21233aeb_cgraph" id="ad7/d2e/namespacens3_a31be9c355502d5d92cd252ad21233aeb_cgraph">
<area shape="rect" title="Equality operator." alt="" coords="5,109,136,134"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a69ebd01d00df5465ad4d720baf20aac5" title=" " alt="" coords="190,5,385,45"/>
<area shape="poly" title=" " alt="" coords="90,106,132,81,183,55,201,48,203,52,185,60,135,86,93,111"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a94dc61bd7b6b0688689a52536382a7b4" title=" " alt="" coords="184,69,391,109"/>
<area shape="poly" title=" " alt="" coords="136,109,170,104,171,109,137,114"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a19708a359b875e0b8986ff99f80c159c" title=" " alt="" coords="190,133,385,173"/>
<area shape="poly" title=" " alt="" coords="137,128,177,134,176,140,136,134"/>
<area shape="rect" href="../../dd/d84/classns3_1_1_ipv4_d_g_r_routing_table_entry.html#a2b9549ad4a8d225b40c3f7dcd2c29c25" title=" " alt="" coords="190,197,385,237"/>
<area shape="poly" title=" " alt="" coords="93,132,135,157,185,183,203,190,201,195,183,188,132,162,90,137"/>
</map>
</div>

</div>
</div>
<h2 class="groupheader">Variable Documentation</h2>
<a id="aa8c7346d1a02c40c94ad465301e57ef8" name="aa8c7346d1a02c40c94ad465301e57ef8"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa8c7346d1a02c40c94ad465301e57ef8">&#9670;&#160;</a></span>DISTINFINITY</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">const uint32_t ns3::DISTINFINITY = 0xffffffff</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>"infinite" distance between nodes </p>

<p class="definition">Definition at line <a class="el" href="../../d5/d9c/dgr-route-manager-impl_8h_source.html#l00038">38</a> of file <a class="el" href="../../d5/d9c/dgr-route-manager-impl_8h_source.html">dgr-route-manager-impl.h</a>.</p>

</div>
</div>
<a id="aa5e169e2453984d2f21c0d5cec9e907b" name="aa5e169e2453984d2f21c0d5cec9e907b"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aa5e169e2453984d2f21c0d5cec9e907b">&#9670;&#160;</a></span>i</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">int ns3::i = 0</td>
        </tr>
      </table>
</div><div class="memdoc">

<p class="definition">Definition at line <a class="el" href="../../d3/d89/dgr-sink_8cc_source.html#l00169">169</a> of file <a class="el" href="../../d3/d89/dgr-sink_8cc_source.html">dgr-sink.cc</a>.</p>

<p class="reference">Referenced by <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00432">ns3::DGRRouteManagerLSDB::~DGRRouteManagerLSDB()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01473">ns3::DGRRouter::AnotherRouterOnLink()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00614">ns3::DGRRouteManagerImpl::BuildDGRRoutingDatabase()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01161">ns3::DGRRouter::BuildNetworkLSAs()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l01374">ns3::DGRRouteManagerImpl::CheckForStubNode()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00227">ns3::DGRRoutingLSA::ClearLinkRecords()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00560">ns3::DGRRouter::ClearLSAs()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00408">ns3::DGRVertex::ClearVertexProcessed()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00198">ns3::DGRRoutingLSA::CopyLinkRecords()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00570">ns3::DGRRouteManagerImpl::DeleteDGRRoutes()</a>, <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html#l00059">ns3::DgrNse::Deserialize()</a>, <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html#l00162">ns3::DgrHeader::Deserialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00073">ns3::BudgetTag::Deserialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00144">ns3::DistTag::Deserialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00215">ns3::FlagTag::Deserialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00286">ns3::PriorityTag::Deserialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00426">ns3::NSTag::Deserialize()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l02299">ns3::DGRRouteManagerImpl::DGRVertexAddParent()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00593">ns3::DGRRouter::DiscoverLSAs()</a>, <a class="el" href="../../d6/da6/dgrv2-queue-disc_8cc_source.html#l00084">ns3::DGRv2QueueDisc::DoDequeue()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00852">ns3::Ipv4DGRRouting::DoDispose()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00879">ns3::Ipv4DGRRouting::DoInitialize()</a>, <a class="el" href="../../d6/da6/dgrv2-queue-disc_8cc_source.html#l00105">ns3::DGRv2QueueDisc::DoPeek()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l01370">ns3::Ipv4DGRRouting::DoSendNeighborStatusUpdate()</a>, <a class="el" href="../../da/d53/dgr-candidate-queue_8cc_source.html#l00145">ns3::DGRCandidateQueue::Find()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01272">ns3::DGRRouter::FindAllNonBridgedDevicesOnLink()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01317">ns3::DGRRouter::FindDesignatedRouterForLink()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01734">ns3::DGRRouter::FindInterfaceForDevice()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l01972">ns3::DGRRouteManagerImpl::FindOutgoingInterfaceId()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00365">ns3::DGRRoutingLSA::GetAttachedRouter()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00367">ns3::DGRVertex::GetChild()</a>, <a class="el" href="../../db/d9d/neighbor-status-database_8cc_source.html#l00021">ns3::StatusUnit::GetCurrentState()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01625">ns3::DGRRouter::GetInjectedRoute()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00262">ns3::DGRRoutingLSA::GetLinkRecord()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00493">ns3::DGRRouteManagerLSDB::GetLSA()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01585">ns3::DGRRouter::GetLSA()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00511">ns3::DGRRouteManagerLSDB::GetLSAByLinkData()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00245">ns3::DGRVertex::GetParent()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00300">ns3::DGRVertex::GetRootExitDirection()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00738">ns3::Ipv4DGRRouting::GetRoute()</a>, <a class="el" href="../../d3/d89/dgr-sink_8cc_source.html#l00170">ns3::DGRPacketSink::HandleRead()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00453">ns3::DGRRouteManagerLSDB::Initialize()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00696">ns3::DGRRouteManagerImpl::InitializeRoutes()</a>, <a class="el" href="../../d6/d78/ipv4-dgr-routing-helper_8cc_source.html#l00090">ns3::Ipv4DGRRoutingHelper::Install()</a>, <a class="el" href="../../d5/d65/dgr-application-helper_8cc_source.html#l00060">ns3::DGRApplicationHelper::Install()</a>, <a class="el" href="../../d9/df2/dgr-sink-helper_8cc_source.html#l00060">ns3::DGRSinkHelper::Install()</a>, <a class="el" href="../../d4/dbb/dgr-tcp-application-helper_8cc_source.html#l00038">ns3::DGRTcpAppHelper::Install()</a>, <a class="el" href="../../d6/d78/ipv4-dgr-routing-helper_8cc_source.html#l00079">ns3::Ipv4DGRRoutingHelper::Install()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00253">ns3::Ipv4DGRRouting::LookupDGRRoute()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00189">ns3::Ipv4DGRRouting::LookupUniRoute()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01764">ns3::DGRRouter::NetDeviceIsBridged()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l01243">ns3::Ipv4DGRRouting::NotifyInterfaceDown()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l01231">ns3::Ipv4DGRRouting::NotifyInterfaceUp()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00404">ns3::DGRRoutingLSA::Print()</a>, <a class="el" href="../../db/d9d/neighbor-status-database_8cc_source.html#l00050">ns3::StatusUnit::Print()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l01630">ns3::DGRRouteManagerImpl::ProcessASExternals()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l00875">ns3::DGRRouter::ProcessBridgedBroadcastLink()</a>, <a class="el" href="../../da/d53/dgr-candidate-queue_8cc_source.html#l00093">ns3::DGRCandidateQueue::Push()</a>, <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01655">ns3::DGRRouter::RemoveInjectedRoute()</a>, <a class="el" href="../../d2/dc4/ipv4-dgr-routing_8cc_source.html#l00787">ns3::Ipv4DGRRouting::RemoveRoute()</a>, <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html#l00051">ns3::DgrNse::Serialize()</a>, <a class="el" href="../../d8/d9d/dgr-header_8cc_source.html#l00145">ns3::DgrHeader::Serialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00065">ns3::BudgetTag::Serialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00136">ns3::DistTag::Serialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00207">ns3::FlagTag::Serialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00278">ns3::PriorityTag::Serialize()</a>, <a class="el" href="../../d1/d14/dgr-tags_8cc_source.html#l00418">ns3::NSTag::Serialize()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l01664">ns3::DGRRouteManagerImpl::SPFAddASExternal()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l01456">ns3::DGRRouteManagerImpl::SPFCalculate()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l01283">ns3::DGRRouteManagerImpl::SPFGetNextLink()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l02059">ns3::DGRRouteManagerImpl::SPFIntraAddRouter()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l01832">ns3::DGRRouteManagerImpl::SPFIntraAddStub()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l02181">ns3::DGRRouteManagerImpl::SPFIntraAddTransit()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l00861">ns3::DGRRouteManagerImpl::SPFNext()</a>, <a class="el" href="../../d3/d4c/dgr-route-manager-impl_8cc_source.html#l01798">ns3::DGRRouteManagerImpl::SPFProcessStubs()</a>, and <a class="el" href="../../de/d42/dgr-router-interface_8cc_source.html#l01674">ns3::DGRRouter::WithdrawRoute()</a>.</p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="../../d7/d2e/namespacens3.html">ns3</a></li>
    <li class="footer">Generated by <a href="https://www.doxygen.org/index.html"><img class="footer" src="../../doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.7 </li>
  </ul>
</div>
</body>
</html>
